﻿/*	--------------------------------------------------
	Reveal Modals
	-------------------------------------------------- */
.reveal-modal-bg {
	position: fixed;
	height: 100%;
	width: 100%;
	background-color: #878787;
	opacity: 0.76;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity = 56); /*-ms-filter must come before filter*/;
	filter: alpha(opacity = 56); /*INNER ELEMENTS MUST NOT BREAK THIS ELEMENTS BOUNDARIES*/ /*All filters must be placed together*/;
	background: rgba(0,0,0,.8);
	z-index: 100;
	display: none;
	top: 0;
		left: 0;
}
.reveal-modal {
visibility:hidden;
	top: 100px;
	left: 50%;
	margin-left: -300px;
	width: 520px;
	background: #2E2E2E;
	position: absolute;
	z-index: 101;
	padding: 7px 5px 7px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-moz-box-shadow: 0 0 10px rgba(0,0,0,.4);
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,.4);
	-box-shadow: 0 0 10px rgba(0,0,0,.4);
}
.reveal-modal.small {
	width: 200px;
	margin-left: -140px;
}
.reveal-modal.medium {
	width: 400px;
	margin-left: -240px;
}
.reveal-modal.large {
	width: 600px;
	margin-left: -340px;
}
.reveal-modal.xlarge {
	width: 800px;
	margin-left: -440px;
}
.reveal-modal .close-reveal-modal {
	font-size: 22px;
	line-height: .5;
	position: absolute;
	top: 17px;
	right: 11px;
	color: #000000;
	text-shadow: 0 -1px 1px rbga(0,0,0,.6);
	font-weight: bold;
	cursor: pointer;
}
div#headmodal {
	padding: 5px 5px 5px 5px;
	background-color: #BD1111;
	color:#FFFFFF;
	
}
div#contact_modal {
		padding: 10px 3px 10px 3px;
		height:auto;
		margin:0px;
		background-color:#DDDDDD;
}
div#contact_modal p {
		margin: 0px 5px 0px 5px;
}
div#modal_end {
	background-color:#D2D2D2;
			padding: 3px 1px 3px 1px;
			height:auto;

}
div#modal_end p {
	font-size: 10px;
	margin: 0px 5px 0px 5px;
}

div#modal_end a.close2 {
	padding: 2px 15px 2px 15px;
	background-color: #BD1111;
	color: #FFFFFF;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
}
